﻿// 【模板】最小圆覆盖Ⅰ ‖ 小范围.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
链接：https://ac.nowcoder.com/acm/contest/22353/1009
来源：牛客网

在二维平面上有n 个不同的点
𝑝1,𝑝2,~~~,𝑝𝑛，第i 个点的坐标(xi,yi ) 已经给定。
你需要找到半径最小的一个圆，使得所有的点都在圆内或圆上。
输入描述:
第一行输入一个整数
n(2≦n≦2×103) 代表平面上点的数量。
此后n 行，第i 行输入两个整数
𝑥𝑖,𝑦𝑖(−104≦𝑥𝑖,𝑦𝑖≦104)代表第i 个点的横纵坐标。
输出描述:
第一行输出一个实数，代表你所求得的最小圆的半径。
第二行输出两个实数，代表你所求得的最小圆圆心坐标。

由于实数的计算存在误差，当误差的量级不超过10−6 时，您的答案都将被接受。
具体来说，设您的答案为a ，标准答案为b ，当且仅当max(1,∣b∣)∣a−b∣≦10−6 时，您的答案将被接受。

示例1
输入
复制
6
2 -1
-1 2
3 0
-4 2
2 3
-2 -1
输出
复制
3.640054944640
-0.5 1


*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 